/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package trunk.view;


import java.awt.Color;
import java.awt.Dimension;
import java.awt.FlowLayout;
import javax.swing.JPanel;
import trunk.model.PaintModel;
import trunk.view.palette.ColorPalette;
import trunk.view.tool.ToolPalette;


/**
 * Class ToolboxPanel 
 * 
 * Components representant la zone qui contient les palettes de couleur et d'outil
 * 
 * @author LEFEVRE Michael
 * @author THOUE Jonathan
 */
public class ToolboxPanel extends JPanel{
    /**
     * Constructeur de la classe
     * @param model - lien vers le model de l'application 
     */
    public ToolboxPanel(PaintModel model) {
       setPreferredSize(new Dimension(110, 90));
       setLayout(new FlowLayout(FlowLayout.LEFT));
       setBackground(Color.darkGray); 
       
       ColorPalette maPaletteCouleur = new ColorPalette(model);
       model.addObserver(maPaletteCouleur);
        add(maPaletteCouleur);
        
       ToolPalette maPaletteOutil = new ToolPalette(model);
       model.addObserver(maPaletteOutil);
       add(maPaletteOutil);
              
    }

}
